---
title: Overview
description: Learn how to create multimodal agents in Agno.
---

Agno agents support text, image, audio and video inputs and can generate text, image, audio and video outputs. For a complete overview, please check out the [compatibility matrix](/concepts/models/compatibility#multimodal-support).

<Tip>
  To get started, take a look at the [multimodal examples](/examples/concepts/multimodal/).
</Tip>


## Image

<CardGroup cols={2}>
  <Card
    title="Image As Input"
    icon="image"
    iconType="duotone"
    href="/concepts/multimodal/images/image_input"
  >
    Learn how to use image as input with Agno agents.
  </Card>
  <Card
    title="Image As Output"
    icon="file-image"
    iconType="duotone"
    href="/concepts/multimodal/images/image_output"
  >
    Learn how to use image as output with Agno agents.
  </Card>
  <Card
    title="Image Generation"
    icon="wand-magic-sparkles"
    iconType="duotone"
    href="/concepts/multimodal/images/image_generation"
  >
    Learn how to use image generation with Agno agents.
  </Card>
</CardGroup>

## Audio

<CardGroup cols={2}>
  <Card
    title="Audio As Input"
    icon="microphone"
    iconType="duotone"
    href="/concepts/multimodal/audio/audio_input"
  >
    Learn how to use audio as input with Agno agents.
  </Card>
  <Card
    title="Audio As Output"
    icon="volume-high"
    iconType="duotone"
    href="/concepts/multimodal/audio/audio_output"
  >
    Learn how to use audio as output with Agno agents.
  </Card>
  <Card
    title="Speech-to-Text"
    icon="microphone-lines"
    iconType="duotone"
    href="/concepts/multimodal/audio/speech-to-text"
  >
    Learn how to use speech-to-text with Agno agents.
  </Card>
  <Card
    title="Audio Generation"
    icon="music"
    iconType="duotone"
    href="/concepts/multimodal/audio/audio_generation"
  >
    Learn how to use audio generation with Agno agents.
  </Card>
</CardGroup>

## Video

<CardGroup cols={2}>
  <Card
    title="Video As Input"
    icon="video"
    iconType="duotone"
    href="/concepts/multimodal/video/video_input"
  >
    Learn how to use video as input with Agno agents.
  </Card>
  <Card
    title="Video Generation"
    icon="film"
    iconType="duotone"
    href="/concepts/multimodal/video/video_generation"
  >
    Learn how to use video generation with Agno agents.
  </Card>
</CardGroup>

## Files

<CardGroup cols={2}>
  <Card
    title="Files As Input"
    icon="file"
    iconType="duotone"
    href="/concepts/multimodal/files/file_input"
  >
    Learn how to use files as input with Agno agents.
  </Card>
  <Card
    title="Files Generation"
    icon="file-plus"
    iconType="duotone"
    href="/concepts/multimodal/files/file_generation"
  >
    Learn how to use files generation with Agno agents.
  </Card>
</CardGroup>